namespace Entity
{
    using System;
    using System.Collections.Generic;
    
    public class AppointmentRecord
    {
        public int AppointmentId { get; set; }
        public int ServiceId { get; set; }
        public int ApplicantId { get; set; }
        public string Day { get; set; }
        public string TimeBucket { get; set; }
        public string Status { get; set; }

        public string ApprovalStatus { get; set; }
        public DateTime CreatTime { get; set; }
        public DateTime ApproveTime { get; set; }

        public string Comment { get; set; }

        public string ApprovalComment { get; set; }

        public AppointmentService Service { get; set; }
        public User Applicant { get; set; }

        public enum RecordStatus
        {
            UnDefined = -1,
            Apply,
            Cancel,
            Approve,
            Reject,
            Complete
        }
    }
}
